package com.guard.agent.plugin;

import cn.hutool.core.map.MapUtil;
import net.bytebuddy.asm.Advice;
import net.bytebuddy.implementation.bytecode.assign.Assigner;

public interface IAdvice {

    Object before(Object invoker, String className, String methodName, Object[] args);

    Object after(Object invoker, String className, String methodName, Object[] args, Throwable throwable, Object result, Object enter);

}
